.dtable-sort {
  @apply -relative -ml-1 -opacity-80 -inline-flex;
  height: calc(var(--dtable-sorter-size) * 12 / 5);
}
.dtable-cell:hover .dtable-sort {
  @apply -opacity-100;
}
.dtable-sort::before,
.dtable-sort::after {
  @apply -content-[''] -absolute -w-0 -h-0 -border-solid -border-transparent -left-0 -opacity-40;
  border-width: var(--dtable-sorter-size);
}
.dtable-sort::before {
  @apply -top-0 -border-t-0 -border-b-current;
}
.dtable-sort::after {
  @apply -bottom-0 -border-b-0 -border-t-current;
}
.dtable-sort.dtable-sort-desc::after,
.dtable-sort.dtable-sort-asc::before {
  @apply -opacity-90;
}
.dtable-sort-link {
  @apply -inline-flex -items-center -cursor-pointer;;
}
